<?php
/*
	粉丝信息获取设置
*/
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'get';
$return=array();
$tabs=array(
	array('op'=>'get','title'=>'粉丝信息获取设置'),
);
$setting=core_setting('wechat_auth');
if($setting['open'] && $setting['wechat_id']){
	$tabs[]=array('op'=>'auth','title'=>'借用公众号授权设置');
}
set_html('tabs',$tabs);
if($_RQ['op']=='get'){
	if($_RQ['postdata']){
		$post=get_postdata();
		uni_setting('fans',$post);
		exi('设置成功！');
	}
	$item=uni_setting('fans');
	$return['item']=$item;
	$return['htmls']=array(
		'type'=>'edit',
		'edit'=>array(
			array('type'=>'radio','name'=>'type','title'=>'微信环境下获取粉丝信息','options'=>'types','help'=>'获取粉丝信息需要先添加公众号！<br>获取详细信息会弹出用户授权框提示授权，如果只获取openid则由系统自动获取'),
		),
	);
	$return['types']=array(
		'0'=>'获取详细信息（头像，昵称等）',
		'1'=>'只获取粉丝openid',
	);
	exi($return);
}
if($_RQ['op']=='auth'){
	if($_RQ['postdata']){
		$post=get_postdata();
		$post['open']=$post['open']?0:1;
		uni_setting('wechat_auth',$post);
		exi('设置成功！');
	}
	$return['item']=uni_setting('wechat_auth');
	$return['item']['open']=$return['item']['open']?0:1;
	$return['htmls']=array(
		'type'=>'edit',
		'edit'=>array(
			array('type'=>'switch','name'=>'open','title'=>'开启借用系统公众号授权获取粉丝信息','help'=>'开启后，将通过系统提供的公众号接口发起授权获取粉丝信息。<br>注意，本设置只在未添加认证服务号的前提下生效。如果自己已添加绑定认证服务号，系统自动使用自己添加的公众号发起授权'),
		),
	);
	
	exi($return);
}